Search results

Types

Classes
Interfaces
Enums
Functions
Type aliases
Constants

Members

Properties
Methods
Getters
Setters
Enum members
Show privates

Other

In this module only

Class Role

extends BaseStructureclass BaseStructuredetritus-client/structures/BaseStructure

Defined in role

Guild Role Structure, used in [Guild]

Constructor

constructor(
client: ShardClientclass ShardClientdetritus-client/ShardClient,
data?: BaseStructureDatainterface BaseStructureDatadetritus-client/structures/BaseStructureData,
isClone?: boolean
)

Properties

_keys = BaseSetclass BaseSetdetritus-utils/BaseSet<string>[src]
_keysMerge = BaseSetclass BaseSetdetritus-utils/BaseSet<string>[src]
tags: {
bot_id: string,
integration_id?: string,
premium_subscriber?: null
}
| null
= null
[src]

Methods

get createdAt(): Dateexternal Date[src]
get guild(): Guildclass Guilddetritus-client/structures/Guild | null[src]
get members(): BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Memberclass Memberdetritus-client/structures/Member>[src]
can(
permissions: PermissionCheckstype PermissionChecksdetritus-client/utils/PermissionChecks,
__namedParameters: {ignoreAdministrator?: boolean} = {}
): boolean
[src]
permissionsIn(
channelId: ChannelGuildBaseclass ChannelGuildBasedetritus-client/structures/ChannelGuildBase | string
): bigint
[src]
delete(options: DeleteGuildRoleinterface DeleteGuildRoledetritus-client-rest/RequestTypes/DeleteGuildRole = {}): Promise<any>external Promise[src]
edit(options: EditGuildRoleinterface EditGuildRoledetritus-client-rest/RequestTypes/EditGuildRole): Promise<Roleclass Roledetritus-client/structures/Role>external Promise[src]
editPosition(
position: number,
options?: EditGuildRolePositionsExtrainterface EditGuildRolePositionsExtradetritus-client-rest/RequestTypes/EditGuildRolePositionsExtra
): Promise<BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Roleclass Roledetritus-client/structures/Role>>external Promise
[src]
mergeValue(key: string, value: any): void[src]